﻿using System;
using System.Configuration;
using mojoPortal.Net;
using mojoPortal.Web;
using Resources;
using mojoPortal.Web.Framework;
using System.Collections;
using mojoPortal.Business;
using ud_gSDMS.Code_Service;
using mojoPortal.Business.WebHelpers;
using System.IO;
using Brettle.Web.NeatUpload;
using System.Collections.Generic;
using System.Web.UI.WebControls;
using System.Web.UI;
namespace ud_gSDMS.Member
{
    public partial class UpdateMother : mojoBasePage
    {
        private int pageId = -1;
        private int moduleId = -1;
        private string id;
        private SiteUser _siteUser;
        protected String cacheDependencyKey;
        DBQLNS _respository=new DBQLNS();

        void Page_Load(object sender, EventArgs e)
        {
            _siteUser = SiteUtils.GetCurrentSiteUser();
            if (_siteUser == null)
            {
                WebUtils.SetupRedirect(this, SiteRoot + "/AccessDenied.aspx");
            }
            if (!Page.IsPostBack)
            {
                PopulateLabels();
                PopulateControls();
            }
        }
        private void PopulateLabels()
        {
            txt_chinhtrixahoitruoc.Text = "1958-1960 là nhân viên y tế";

        }
        private void PopulateControls()
        {
            leftMenuItem.CurrentSite = Request.RawUrl;
            cbo_TonGiao.DataValueField = "ID";
            cbo_TonGiao.DataTextField = "Name";
            cbo_TonGiao.DataSource = _respository.GetAllTonGiao();
            cbo_TonGiao.DataBind();
            cbo_QuocTich.DataValueField = "Guid";
            cbo_QuocTich.DataTextField = "Name";
            cbo_QuocTich.DataSource = _respository.GetAllCountry();
            cbo_QuocTich.DataBind();
            cbo_DanToc.DataValueField = "ID";
            cbo_DanToc.DataTextField = "Name";
            cbo_DanToc.DataSource = _respository.GetAllDanToc();
            cbo_DanToc.DataBind();
            binddata();
        }

        private void binddata()
        {
            txtHoTen.Text = "Phan Thị Đường";
            dat_NgaySinh.SelectedDate = DateTime.Now;
            dat_NgaySinh.MinDate = DateTime.Now.AddYears(-100);
            dat_NgaySinh.MaxDate = DateTime.Now.AddYears(100);
            cbo_QuocTich.SelectedItem.Text = "Việt Nam";
            cbo_TonGiao.SelectedItem.Text = "Không";
            txt_HoKhau.Text = "xã Đức Lâm, huyện Đức Thọ, tỉnh Hà Tĩnh";

            txt_chinhtrixahoitruoc.Text = "là nông dân Hợp tác xã Đức Lâm, huyện Đức Thọ, tỉnh Hà Tĩnh";
            txt_chinhtrixahoisau.Text = "là nông dân Hợp tác xã Đức Lâm, huyện Đức Thọ, tỉnh Hà Tĩnh";
        }
        #region OnInit

        protected override void OnPreInit(EventArgs e)
        {
            AllowSkinOverride = true;
            base.OnPreInit(e);
            Load += Page_Load;
        }

        protected override void OnInit(EventArgs e)
        {
            LoadParams();
            LoadPanels();
            base.OnInit(e);
            SuppressPageMenu();
        }
      
        private void LoadParams()
        {
            pageId = WebUtils.ParseInt32FromQueryString("pageid", pageId);
            moduleId = WebUtils.ParseInt32FromQueryString("mid", true, moduleId);
            id = WebUtils.ParseStringFromQueryString("id", id);
            cacheDependencyKey = "Module-" + moduleId.ToInvariantString();
        }

        private void LoadPanels()
        {
            bool showLeftColumnAdmin = ConfigHelper.GetBoolProperty("ShowLeftColumnAdmin", false);
            bool showRightColumnAdmin = ConfigHelper.GetBoolProperty("ShowRightColumnAdmin", false);
            bool showTopColumnAdmin = ConfigHelper.GetBoolProperty("ShowTopColumnAdmin", false);
            bool showBottomColumnAdmin = ConfigHelper.GetBoolProperty("ShowBottomColumnAdmin", false);
            int showCenterColumnAdmin = ConfigHelper.GetIntProperty("ShowCenterColumnAdmin", 0);
            LoadSideContent(showLeftColumnAdmin, showRightColumnAdmin, showTopColumnAdmin, showBottomColumnAdmin, showCenterColumnAdmin);
        }
        #endregion
    }
}